*MAQUETADO DESCRIPCION*/
.div_alineado_derecha{
       
        float:right;
       
}
#div_logo{
        margin-left:25%;
}


.listaHelp{
        list-style-image:url(../images/help.gif);
       
}
.listaOk{
        list-style-image:url(../images/ok.png);
}
.listaMore{
        list-style-image:url(../images/zoom.jpg);
}
#info{
         border:outset #868686;
   background-color:#87d1fa;
   text-align:center;
 
}



#ayuda{
       
       
        text-align:right;
        color:#369;
        text-decoration:blink;
        font-size:large;
}

* {
        margin:0;
        padding:0;
}
body {
        background:#FFFFFF;
        margin:0 auto;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        color:#333333;
}


.capa_way{
       
       
         
        background:transparent url(../images/gradiente-oscuro.jpg) repeat-x scroll center top;
        border:1px solid #CCCCCC;
        margin-bottom:21px;
        overflow:hidden;
        padding:20px 10px 5px;
       
}
#div_mapa{
	float:left;
	margin-left:25%;
	margin_right:30%;
	text-align: center;
	border:1px solid #CCCCCC;
    margin-bottom:21px;
    overflow:hidden;
    padding:20px 10px 5px;
	
	}


/*ESTILO PARA PERFIL*/

#caja{
 
 background-color:#9D2A2F;
 padding:20px;
}
#caja_login{
       
        padding:5px;
        width:15em;
        background:white repeat;
        margin-left:60px;
        text-align:center;

}



/* wrapper */
div.wrapper {
        width:85%;
        margin:0px auto;
        padding:0 10px;
}


/* header & nav */
div.header {
        padding:20px 10px 25px;
        margin:0 auto;
        background:#ffffff url('../images/header.jpg') repeat-x scroll top left;
        margin-bottom:10px;
}
div.header h2 {
        float:left;
        padding-top:20px;
        padding-left:10px;
        font-size:0.75em;
}
div.header h1 {
        float:left;
}
div.menu {
        background:#B5383F url('../images/menu-bg.jpg') repeat-x scroll center center;
        height:60px;
        margin-bottom:20px;
}
div.menu ul {
        list-style:none;
        margin:0;
        padding:0;
}
div.menu ul li {
        float:left;
        display:block;
}
div.menu ul li a, div.menu ul li a:visited, div.menu ul li a:link, div.menu ul li a:active {
        color:#FFFFFF;
        display:block;
        float:left;
        font-family:"Trebuchet MS", Verdana, Arial;
        font-weight:bold;
        padding:17px 20px 15px;
        text-transform:uppercase;
        text-decoration:none;
}
div.menu ul li a:hover {
        text-decoration:underline;
        color:#fff;
        background:#B34249 url('../images/menu-bg-over.jpg');
}

/* headers */
h1 {
        font-size:3.2em;
        letter-spacing:-2px;
        text-align:left;
        line-height:1.0em;
        font-weight:normal;
        font-family:Georgia, "Times New Roman", Times, serif;
}
h1 a, h1 a:hover, h1 a:visited{
        text-decoration:none;
        color:#9F2A30;
        font-weight:normal;
        padding-left:10px;
}
#div_informativo {
		text-decoration:none;
        color:#9F2A30;
        font-weight:normal;
        padding-left:10px;
        text-align:center;
}
h2 {
        color:#999999;
        font-size:1.7em;
        font-weight:normal;
        padding:0 0 10px;
        text-align:left;
        text-transform:none;
}
h3 {
        color:#9F2A30;
        font-size:1.2em;
        font-weight:bold;
        padding-bottom:5px;
}
h4 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.9em;
        font-weight:bold;
        padding-bottom:10px;
        color:#BC343E;
        text-transform:uppercase;
}
h5 {
        padding-bottom:10px;
}
div.izquierda h4 {
        background-color:#9D2A2F;
        background-position:bottom left;
        background-image:url('../images/header-bg.jpg');
        background-repeat:repeat-x;
        color:#FFFFFF;
        padding:9px 10px 19px;
}

/* element defaults */
p {
        margin-bottom:20px;
       
       
}
ul {
       
        padding:0 0 20px 35px;
       
}
code {
        background-color:#666666;
        display:block;
        color:#ffffff;
        padding:10px;
        margin:10px 0;
}


/* FORMULARIO */
.ayuda{
        border:outset #868686;
   background-color:#ffffae;
   text-align:center;
   float:right;
   padding:10px;
   
}






fieldset {
        border:none;
        border-top:1px solid #dddddd;
        margin-top:10px;
}
fieldset legend {
        font-size:0.9em;
        color:#999999;
        font-weight:bold;
        padding:5px;
        background-color:#dddddd;
}
#submit{
        text-align:center;
}

form input, form textarea {
       
        border-bottom-color:#cccccc;
        border-right-color:#cccccc;
        padding:5px;
        color:#666666;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.0em;
    font-weight : bold;
}
.buttom {
        background:#BC343E none repeat-x scroll bottom left;
        border:1px solid #A02B31;
        color:#ffffff;
        font-size:0.9em;
        padding:6px 14px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

input#pwd2{
   
    bottom:3px;
}
input#calle {
  width: 30em;
}


legend {
  font-weight: bolder;
}

#div_login{
    text-align:justify;
    }

#label_login,
#label_pwd,
#label_pwd2,
#label_nombre,
#label_apellidos,
#label_email,
#label_hombre,
#label_mujer,
#label_poblacion,
#label_descripcion,
#label_fecha_nacimiento,
#label_calle,
#label_provincia,
#label_condiciones,
#label_valor_comprar,
#label_valor_vender,
#label_numero_comprar,
#label_numero_vender{
    display: block;
  float: left;
  text-align: left;
  width: 10em;
  padding-right: 4em;
  font-size:17px;
  font-family:"Arial Rounded MT Bold";
}


label_numero{
   
    float:right;
       
}
#div_condicion{
   
    background-color:white;
 
}
#div_imagen_accion{
        float:right;
}
input#numero{
   
    float:right;
        width:7em;
}
.error{
    border:outset #868686;
   background-color:red;
   text-align:center;
   color:#ffffff;
    }
#div_submit {
text-align:center;
}

/* CSS PARA TABLAS */
table {
        width:100%;
        margin-bottom:10px;
        font-size:0.75em;
        border:0px;
}
table tr th, table tr td {
        padding:5px 10px;
}
table tr th {
        background:#C63E42 none repeat-x scroll bottom left;
        color:#ffffff;
        border-top:3px solid #9F2A30;
}
table tr td {
        border-bottom:1px solid #dddddd;
}

table a:hover {
        text-decoration: none;
        color: #ffffff;
        background: #9F2A30;
}
table tr th a:hover {
        color: #fff;
        background: #369;
}


/* default links */
a, a:visited {
        color:#BF333E;
}
a:hover {
        color:#A02C2F;
}
div.izquierda a {
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:0.9em;
        text-decoration:none;
}

       

/* centeral page */
div.page {
        clear:both;
        margin:0;
        padding:0;
}
div.page ul {
        font-size:0.95em;
        color:#333333;
}
div.page ul li {
        padding:2px 0;
}
div.page p {
        text-align:justify;
        font-family:Helvetica, Arial, sans-serif;
}

/* content */
div.page-wrap {
        padding:20px;
        clear:both;
}
div.content {
        float:right;
        width:50%;
        color:#333333;
}

div.content ul li {
        padding-bottom:20px;
}
/*eventos*/
div.eventos {
        float:right;
        width:20%;
        color:blue;
        }


/* izquierda */
div.izquierda {
        padding-right:10px;
        float:left;
        width:49%;
        color:#999999;
}
div.izquierda p {
        color:#777777;
        margin-bottom:40px;
        padding:2px;
}
div.izquierda ul {
        font-size:0.9em;
        margin:0 0 40px;
        padding:0px;
}
div.izquierda ul li {
        padding:0;
}
div.izquierda ul li ul {
        padding:0 2px;
}
div.izquierda ul li ul li {
        padding:10px;
        border-bottom:1px dashed #ddd;
}




/* footer */
div.footer {
        text-align:center;
        color:#fff;
        background-color:#222222;
        font-size:0.9em;
        padding:20px 15px;
        margin:0;
}
div.footer a {
        color:#fff;
        border-bottom:none;
        text-decoration:underline;
}

/* search form */
form.searchform {
}


/* misc classes */
*:focus {
        outline:none;
}
.clear {
        clear:both;
}

#div_miPerfil{
       
        list-style-image:url(http://kb-law.info/kbc//wt_dev/frontend/images/us2.gif);
        padding-left:40px;
        padding-bottom:20px;
}
/*SUBIDAS Y BAJADAS*/

#subidasD{
        color:green;
        font-size:large;
        text-align:center;
        padding:10%;
}
#bajadasD{
        color:red;
        font-size:large;
        text-align:center;
        padding:10%;
}
#no_logado{
	 text-align:center;
	 margin-top:10%;
	 color:#638cb5;
	 font-weight:bold;
	 padding:5px;
	 font-size:1em;
	 font-family:"Arial Rounded MT Bold";	
}

